Jenkins學習(6) 遠程構建

Jenkinsm遠程構建可不透過web介面,直接使用request請求構建項目,於整合項目或直接調試時非常方便。

Token

取得User API Token

在user中找到當前用戶的API Token,如:af6d231944260d58ab86f2c8d587b34e

創建項目Token

在項目中勾選触发远程构建,在輸入身份验证令牌字段,如:Maliao

遠程構建

Curl build

說明

1
curl -X POST http://<user>:<User API Token>@<project url>/build?token=<project token>
  • 執行構建
1
curl -X POST http://jenkins:af6d231944260d58ab86f2c8d587b34e@192.168.8.22:8085/jenkins/job/ptt_1/build?token=Maliao
  • 构建队列

此時,Jenkins會將項目加到對列並完成構建